home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 49
/
Volume 49 - JOGO DISK .iso
/
Games
/
feverfrenzy-demo.swf
/
scripts
/
DefineSprite_202
/
frame_1
/
DoAction.as
Wrap
Text File
|
2007-09-28
|
2KB
|
126 lines
function setColor(cor)
{
miColor = cor;
}
function justifyRight()
{
mbRight = true;
}
function justifyLeft()
{
mbRight = false;
}
function showSign(val)
{
if(val == "+")
{
miSign = 12;
}
else if(val == "x")
{
miSign = 11;
}
else if(val == "-")
{
miSign = 13;
}
else
{
miSign = 0;
}
}
function showValue(valor)
{
var _loc2_ = 0;
if(valor > 9999)
{
_loc2_ = 5;
}
else if(valor > 999)
{
_loc2_ = 4;
}
else if(valor > 99)
{
_loc2_ = 3;
}
else if(valor > 9)
{
_loc2_ = 2;
}
else
{
_loc2_ = 1;
}
ini = _loc2_;
fim = 5;
if(mbRight)
{
ini = 0;
fim = 5 - _loc2_;
if(miSign)
{
fim--;
}
}
else if(miSign)
{
ini++;
}
i = ini;
while(i < fim)
{
letras[i]._visible = false;
i++;
}
ini = _loc2_ - 1;
fim = 0;
if(mbRight)
{
ini = 4;
fim = 5 - _loc2_;
if(miSign)
{
ini--;
fim--;
}
}
else if(miSign)
{
ini++;
fim++;
}
i = ini;
while(i >= fim)
{
digit = valor % 10 + 1;
letras[i].gotoAndStop(digit + getColorShift());
letras[i]._visible = true;
valor = Math.floor(valor / 10);
i--;
}
if(miSign > 0)
{
i = 0;
if(mbRight)
{
i = _loc2_;
}
else
{
i = 0;
}
letras[i].gotoAndStop(miSign + getColorShift());
letras[i]._visible = true;
}
}
function getColorShift()
{
return 13 * miColor;
}
stop();
var letras = new Array(g0,g1,g2,g3,g4);
var mbRight = false;
var miSign = 0;
var miColor = 0;